import request from '@/utils/request'
// 映射树接口
//isLeaf (boolean, optional): 是否为叶子节点 ,
// parentId (string, optional): 父id ,
// partId (string, optional),
// partLevel (integer, optional): 层级 ,
// partName (string, optional): 名称 ,
// sort (integer, optional): 排序
export function addPart(data) {
  return request({
    url: '/realEstatePart/add',
    method: 'post',
    data,
  })
}
//获取公建节点
export function getAllPart() {
  return request({
    url: '/realEstatePart/getAllPart',
    method: 'get',
  })
}
// 删除节点
export function deleteById(id) {
  return request({
    url: '/realEstatePart/deleteById',
    method: 'get',
    params: id,
  })
}
//更新节点
export function updatePart(data) {
  return request({
    url: '/realEstatePart/update',
    method: 'post',
    data,
  })
}
export function getBindData(from) {
  return request({
    url: '/realEstatePart/getAllByParentIdAndEstateId',
    method: 'get',
    params: from,
  })
}
// /realEstatePart/getAllByParentIdAndEstateId
//查询已绑定的节点
export function getBindSingleData(parentId) {
  return request({
    url: '/realEstatePart/getByParent',
    method: 'get',
    params: { parentId: parentId },
  })
}
